import type { GeneratedEtsLibFile } from "../../types/generated";

export const FILE: GeneratedEtsLibFile = {
  path: 'ets/component/enums.d.ts',
  content: "/*\n * Copyright (c) 2021-2023 Huawei Device Co., Ltd.\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *     http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/**\n * @file\n * @kit ArkUI\n */\n/**\n * common enum of the checkbox shape\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 11\n */\n/**\n * common enum of the checkbox shape\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 12\n */\ndeclare enum CheckBoxShape {\n    /**\n     * Circle.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 11\n     */\n    /**\n     * Circle.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    CIRCLE = 0,\n    /**\n     * Rounded Square.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 11\n     */\n    /**\n     * Rounded Square.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    ROUNDED_SQUARE = 1\n}\n/**\n * common enum of color\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * common enum of color\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * common enum of color\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * common enum of color\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum Color {\n    /**\n     * White.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * White.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * White.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * White.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    White,\n    /**\n     * Black.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Black.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Black.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Black.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Black,\n    /**\n     * Blue.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Blue.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Blue.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Blue.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Blue,\n    /**\n     * Brown.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Brown.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Brown.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Brown.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Brown,\n    /**\n     * Gray.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Gray.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Gray.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Gray.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Gray,\n    /**\n     * Green.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Green.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Green.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Green.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Green,\n    /**\n     * Grey.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Grey.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Grey.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Grey.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Grey,\n    /**\n     * Orange.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Orange.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Orange.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Orange.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Orange,\n    /**\n     * color.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * color.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * color.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * color.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Pink,\n    /**\n     * Red.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Red.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Red.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Red.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Red,\n    /**\n     * Yellow.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Yellow.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Yellow.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Yellow.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Yellow,\n    /**\n     * Transparent.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Transparent.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Transparent.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Transparent\n}\n/**\n * Common enum of color strategy\n *\n * @enum { string }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Common enum of color strategy\n *\n * @enum { string }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum ColoringStrategy {\n    /**\n     * Use the inverse color strategy. Gets the inverse of the background color. Only applies to foregroundColor.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Use the inverse color strategy. Gets the inverse of the background color. Only applies to foregroundColor.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    INVERT = 'invert',\n    /**\n     * Use the average color strategy. Get the average color of the background. Only applies to shadow.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * Use the average color strategy. Get the average color of the background. Only applies to shadow.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    AVERAGE = 'average',\n    /**\n     * Use the primary color strategy. Get the color that dominate the background color. Only applies to shadow.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * Use the primary color strategy. Get the color that dominate the background color. Only applies to shadow.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    PRIMARY = 'primary'\n}\n/**\n * Image display mode\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Image display mode.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Image display mode.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Image display mode.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum ImageFit {\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Contain,\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that both sides of the image are greater than or equal to the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that both sides of the image are greater than or equal to the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that both sides of the image are greater than or equal to the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that both sides of the image are greater than or equal to the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Cover,\n    /**\n     * Adaptive display\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Adaptive display\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Adaptive display\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Adaptive display\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Auto,\n    /**\n     * Zoom in or out without maintaining the aspect ratio so that the image fills the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Zoom in or out without maintaining the aspect ratio so that the image fills the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Zoom in or out without maintaining the aspect ratio so that the image fills the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Zoom in or out without maintaining the aspect ratio so that the image fills the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Fill,\n    /**\n     * Keep the aspect ratio displayed, and the image zooms out or remains unchanged.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Keep the aspect ratio displayed, and the image zooms out or remains unchanged.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Keep the aspect ratio displayed, and the image zooms out or remains unchanged.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Keep the aspect ratio displayed, and the image zooms out or remains unchanged.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    ScaleDown,\n    /**\n     * Keep the original size and display it in the center.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Keep the original size and display it in the center.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Keep the original size and display it in the center.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Keep the original size and display it in the center.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    None,\n    /**\n     * Top Start.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    TOP_START = 7,\n    /**\n     * The top is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    TOP = 8,\n    /**\n     * Top tail end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    TOP_END = 9,\n    /**\n     * The starting end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    START = 10,\n    /**\n     * Center horizontal and vertical.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    CENTER = 11,\n    /**\n     * The tail end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    END = 12,\n    /**\n     * Bottom starting end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    BOTTOM_START = 13,\n    /**\n     * The bottom is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    BOTTOM = 14,\n    /**\n     * Bottom end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 12\n     */\n    BOTTOM_END = 15,\n    /**\n     * Matrix of Image.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 15\n     */\n    MATRIX = 16\n}\n/**\n * Border Style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Border Style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Border Style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Border Style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum BorderStyle {\n    /**\n     * Displays as a series of dots with a radius of half the borderWidth.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Displays as a series of dots with a radius of half the borderWidth.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Displays as a series of dots with a radius of half the borderWidth.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Displays as a series of dots with a radius of half the borderWidth.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Dotted,\n    /**\n     * Shows as a series of short square dashed lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Shows as a series of short square dashed lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Shows as a series of short square dashed lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Shows as a series of short square dashed lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Dashed,\n    /**\n     * Shows as a solid line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Shows as a solid line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Shows as a solid line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Shows as a solid line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Solid\n}\n/**\n * Line Join Style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Line Join Style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Line Join Style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Line Join Style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum LineJoinStyle {\n    /**\n     * Connect path segments using bevels.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Connect path segments using bevels.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Connect path segments using bevels.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Connect path segments using bevels.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Miter,\n    /**\n     * Connect path segments using sharp corners.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Connect path segments using sharp corners.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Connect path segments using sharp corners.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Connect path segments using sharp corners.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Round,\n    /**\n     * Connect path segments using fillets.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Connect path segments using fillets.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Connect path segments using fillets.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Connect path segments using fillets.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Bevel\n}\n/**\n * Function Called by Touch\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Function Called by Touch\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Function Called by Touch\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum TouchType {\n    /**\n     * Triggered when the finger is pressed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Triggered when the finger is pressed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Triggered when the finger is pressed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Down,\n    /**\n     * Triggered when the finger is raised.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Triggered when the finger is raised.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Triggered when the finger is raised.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Up,\n    /**\n     * Triggered when the finger presses on the screen.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Triggered when the finger presses on the screen.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Triggered when the finger presses on the screen.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Move,\n    /**\n     * Triggers when the touch event cancels.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Triggers when the touch event cancels.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Triggers when the touch event cancels.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Cancel,\n    /**\n     * Triggers when the touch event turns to hover enter in accessibility processing.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 20\n     */\n    HOVER_ENTER = 9,\n    /**\n     * Triggers when the touch event turns to hover move in accessibility processing.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 20\n     */\n    HOVER_MOVE = 10,\n    /**\n     * Triggers when the touch event turns to hover exit in accessibility processing.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 20\n     */\n    HOVER_EXIT = 11,\n    /**\n     * Triggers when the touch event turns to hover cancel in accessibility processing.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 20\n     */\n    HOVER_CANCEL = 12\n}\n/**\n * Function Called by Touch or Gesture.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 15\n */\ndeclare enum InteractionHand {\n    /**\n     * Unknown hand.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 15\n     */\n    NONE = 0,\n    /**\n     * Left hand.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 15\n     */\n    LEFT = 1,\n    /**\n     * Right hand.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 15\n     */\n    RIGHT = 2\n}\n/**\n * Function Called by Mouse\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 8\n */\n/**\n * Function Called by Mouse\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Function Called by Mouse\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum MouseButton {\n    /**\n     * Mouse Left Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Mouse Left Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Mouse Left Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Left,\n    /**\n     * Mouse Right Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Mouse Right Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Mouse Right Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Right,\n    /**\n     * Mouse Middle Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Mouse Middle Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Mouse Middle Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Middle,\n    /**\n     * Mouse Back Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Mouse Back Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Mouse Back Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Back,\n    /**\n     * Mouse Forward Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Mouse Forward Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Mouse Forward Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Forward,\n    /**\n     * Mouse None Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Mouse None Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Mouse None Button.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    None\n}\n/**\n * Function Called by Mouse\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 8\n */\n/**\n * Function Called by Mouse\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Function Called by Mouse\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum MouseAction {\n    /**\n     * Triggered when the mouse is pressed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Triggered when the mouse is pressed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Triggered when the mouse is pressed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Press,\n    /**\n     * Triggered when the mouse is released.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Triggered when the mouse is released.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Triggered when the mouse is released.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Release,\n    /**\n     * Triggered when the mouse is Moved.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Triggered when the mouse is Moved.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Triggered when the mouse is Moved.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Move,\n    /**\n     * Triggered when the mouse is Hovered.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Triggered when the mouse is Hovered.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Triggered when the mouse is Hovered.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Hover,\n    /**\n     * Triggered when the mouse event is canceled.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 18\n     */\n    CANCEL = 13\n}\n/**\n * Animation status.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Animation status.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Animation status.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum AnimationStatus {\n    /**\n     * Initial state of the animation.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Initial state of the animation.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Initial state of the animation.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Initial,\n    /**\n     * The animation is playing.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The animation is playing.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The animation is playing.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Running,\n    /**\n     * The animation is paused.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The animation is paused.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The animation is paused.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Paused,\n    /**\n     * The animation is stopped.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The animation is stopped.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The animation is stopped.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Stopped\n}\n/**\n * Sets the animation playback mode. By default, the animation starts to play again after the playback is complete.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Sets the animation playback mode. By default, the animation starts to play again after the playback is complete.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Sets the animation playback mode. By default, the animation starts to play again after the playback is complete.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Sets the animation playback mode. By default, the animation starts to play again after the playback is complete.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum Curve {\n    /**\n     * Indicates that the speed of the animation is the same from start to finish.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Indicates that the speed of the animation is the same from start to finish.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Indicates that the speed of the animation is the same from start to finish.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Indicates that the speed of the animation is the same from start to finish.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Linear,\n    /**\n     * Indicates that the animation starts at a low speed, then accelerates, and then slows down before it ends, CubicBezier(0.25, 0.1, 0.25, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Indicates that the animation starts at a low speed, then accelerates, and then slows down before it ends, CubicBezier(0.25, 0.1, 0.25, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Indicates that the animation starts at a low speed, then accelerates, and then slows down before it ends, CubicBezier(0.25, 0.1, 0.25, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Indicates that the animation starts at a low speed, then accelerates, and then slows down before it ends, CubicBezier(0.25, 0.1, 0.25, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Ease,\n    /**\n     * Indicates that the animation starts at a low speed, CubicBezier(0.42, 0.0, 1.0, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Indicates that the animation starts at a low speed, CubicBezier(0.42, 0.0, 1.0, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Indicates that the animation starts at a low speed, CubicBezier(0.42, 0.0, 1.0, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Indicates that the animation starts at a low speed, CubicBezier(0.42, 0.0, 1.0, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    EaseIn,\n    /**\n     * Indicates that the animation ends at a low speed, CubicBezier(0.0, 0.0, 0.78, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Indicates that the animation ends at a low speed, CubicBezier(0.0, 0.0, 0.78, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Indicates that the animation ends at a low speed, CubicBezier(0.0, 0.0, 0.78, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Indicates that the animation ends at a low speed, CubicBezier(0.0, 0.0, 0.78, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    EaseOut,\n    /**\n     * Indicates that the animation starts and ends at a slow speed, CubicBezier(0.42, 0.0, 0.78, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Indicates that the animation starts and ends at a slow speed, CubicBezier(0.42, 0.0, 0.78, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Indicates that the animation starts and ends at a slow speed, CubicBezier(0.42, 0.0, 0.78, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Indicates that the animation starts and ends at a slow speed, CubicBezier(0.42, 0.0, 0.78, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    EaseInOut,\n    /**\n     * Slow-in, fast-out\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Slow-in, fast-out\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Slow-in, fast-out\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Slow-in, fast-out\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    FastOutSlowIn,\n    /**\n     * Linear Out Slow In\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Linear Out Slow In\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Linear Out Slow In\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Linear Out Slow In\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    LinearOutSlowIn,\n    /**\n     * Fast Out Linear In.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Fast Out Linear In.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Fast Out Linear In.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Fast Out Linear In.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    FastOutLinearIn,\n    /**\n     * Extreme Deceleration.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Extreme Deceleration.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Extreme Deceleration.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Extreme Deceleration.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    ExtremeDeceleration,\n    /**\n     * Sharp.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Sharp.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Sharp.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Sharp.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Sharp,\n    /**\n     * Rhythm.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Rhythm.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Rhythm.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Rhythm.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Rhythm,\n    /**\n     * Smooth.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Smooth.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Smooth.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Smooth.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Smooth,\n    /**\n     * Damping curve, CubicBezier(0.2, 0.0, 0.2, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Damping curve, CubicBezier(0.2, 0.0, 0.2, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Damping curve, CubicBezier(0.2, 0.0, 0.2, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Damping curve, CubicBezier(0.2, 0.0, 0.2, 1.0).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Friction\n}\n/**\n * Sets the state before and after the animation starts.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Sets the state before and after the animation starts.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Sets the state before and after the animation starts.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum FillMode {\n    /**\n     * Restores to the initial state after the playback is complete.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Restores to the initial state after the playback is complete.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Restores to the initial state after the playback is complete.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    None,\n    /**\n     * Retains the state at the end of the animation when the playback is complete.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Retains the state at the end of the animation when the playback is complete.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Retains the state at the end of the animation when the playback is complete.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Forwards,\n    /**\n     * Applies the start attribute value for the period specified by animation-delay before the animation is displayed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Applies the start attribute value for the period specified by animation-delay before the animation is displayed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Applies the start attribute value for the period specified by animation-delay before the animation is displayed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Backwards,\n    /**\n     * Both forward and backward fill modes are applied.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Both forward and backward fill modes are applied.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Both forward and backward fill modes are applied.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Both\n}\n/**\n * Play Mode\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Play Mode\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Play Mode\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Play Mode\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum PlayMode {\n    /**\n     * The animation plays normally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The animation plays normally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The animation plays normally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The animation plays normally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Normal,\n    /**\n     * The animation plays backwards.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The animation plays backwards.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The animation plays backwards.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The animation plays backwards.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Reverse,\n    /**\n     * The animation plays forward on odd numbers (1, 3, 7...) and backward on even numbers (2, 4, 6...).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The animation plays forward on odd numbers (1, 3, 7...) and backward on even numbers (2, 4, 6...).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The animation plays forward on odd numbers (1, 3, 7...) and backward on even numbers (2, 4, 6...).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The animation plays forward on odd numbers (1, 3, 7...) and backward on even numbers (2, 4, 6...).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Alternate,\n    /**\n     * The animation plays backwards on odd numbers (1, 3, 7...) and forwards on even numbers (2, 4, 6...)..\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The animation plays backwards on odd numbers (1, 3, 7...) and forwards on even numbers (2, 4, 6...)..\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The animation plays backwards on odd numbers (1, 3, 7...) and forwards on even numbers (2, 4, 6...)..\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The animation plays backwards on odd numbers (1, 3, 7...) and forwards on even numbers (2, 4, 6...)..\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    AlternateReverse\n}\n/**\n * Type of a key.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Type of a key.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Type of a key.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum KeyType {\n    /**\n     * Press the key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Press the key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Press the key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Down,\n    /**\n     * The key is released.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The key is released.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * The key is released.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Up\n}\n/**\n * Type of the input device that triggers the current key.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Type of the input device that triggers the current key.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Type of the input device that triggers the current key.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum KeySource {\n    /**\n     * The input device type is unknown.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The input device type is unknown.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * The input device type is unknown.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Unknown,\n    /**\n     * Set Device Type to Keyboard.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Set Device Type to Keyboard.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Set Device Type to Keyboard.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Keyboard,\n    /**\n     * Set Device Type to Joystic.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 15\n     */\n    JOYSTICK\n}\n/**\n * Edge.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Edge.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Edge.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum Edge {\n    /**\n     * The top is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The top is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * The top is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Top,\n    /**\n     * Center horizontal and vertical.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     * @deprecated since 9\n     */\n    Center,\n    /**\n     * The bottom is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The bottom is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * The bottom is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Bottom,\n    /**\n     * Cross axis direction text baseline alignment.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     * @deprecated since 9\n     */\n    Baseline,\n    /**\n     * Align the head of the cross axis direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Align the head of the cross axis direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Align the head of the cross axis direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Start,\n    /**\n     * Middle\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     * @deprecated since 9\n     */\n    Middle,\n    /**\n     * Align the head of the cross axis direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Align the head of the cross axis direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Align the head of the cross axis direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    End\n}\n/**\n * Set Weekend\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Set Weekend\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Set Weekend\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum Week {\n    /**\n     * Monday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Monday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Monday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Mon,\n    /**\n     * Tuesday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Tuesday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Tuesday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Tue,\n    /**\n     * Wednesday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Wednesday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Wednesday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Wed,\n    /**\n     * Thursday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Thursday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Thursday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Thur,\n    /**\n     * Friday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Friday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Friday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Fri,\n    /**\n     * Saturday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Saturday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Saturday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Sat,\n    /**\n     * Sunday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Sunday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Sunday.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Sun\n}\n/**\n * Sets the horizontal layout of elements.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Sets the horizontal layout of elements.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Sets the horizontal layout of elements.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Sets the horizontal layout of elements.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum Direction {\n    /**\n     * Elements are laid out from left to right.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Elements are laid out from left to right.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Elements are laid out from left to right.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Elements are laid out from left to right.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Ltr,\n    /**\n     * Elements are laid out from right to left.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Elements are laid out from right to left.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Elements are laid out from right to left.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Elements are laid out from right to left.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Rtl,\n    /**\n     * Use the default layout direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Use the default layout direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Use the default layout direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Use the default layout direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Auto\n}\n/**\n * Used to set the status of the scroll bar.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Used to set the status of the scroll bar.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Used to set the status of the scroll bar.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Used to set the status of the scroll bar.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum BarState {\n    /**\n     * Not displayed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Not displayed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Not displayed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Not displayed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Off,\n    /**\n     * On-demand display (displayed when you touch it and disappears after 2 seconds).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * On-demand display (displayed when you touch it and disappears after 2 seconds).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * On-demand display (displayed when you touch it and disappears after 2 seconds).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * On-demand display (displayed when you touch it and disappears after 2 seconds).\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Auto,\n    /**\n     * Resident display.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Resident display.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Resident display.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Resident display.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    On\n}\n/**\n * Sliding effect\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Sliding effect\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Sliding effect\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Sliding effect\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum EdgeEffect {\n    /**\n     * Elastic physical action, sliding to the edge can continue to slide for a distance based on the initial speed or touch event, and spring back when released.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Elastic physical action, sliding to the edge can continue to slide for a distance based on the initial speed or touch event, and spring back when released.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Elastic physical action, sliding to the edge can continue to slide for a distance based on the initial speed or touch event, and spring back when released.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Elastic physical action, sliding to the edge can continue to slide for a distance based on the initial speed or touch event, and spring back when released.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Spring,\n    /**\n     * Fade.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Fade.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Fade.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Fade.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Fade,\n    /**\n     * Sliding to the edge has no effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Sliding to the edge has no effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Sliding to the edge has no effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Sliding to the edge has no effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    None\n}\n/**\n * Alignment enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Alignment enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Alignment enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Alignment enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum Alignment {\n    /**\n     * Top Start.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Top Start.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Top Start.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Top Start.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    TopStart,\n    /**\n     * The top is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The top is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The top is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The top is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Top,\n    /**\n     * Top tail end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Top tail end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Top tail end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Top tail end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    TopEnd,\n    /**\n     * The starting end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The starting end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The starting end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The starting end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Start,\n    /**\n     * Center horizontal and vertical.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Center horizontal and vertical.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Center horizontal and vertical.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Center horizontal and vertical.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Center,\n    /**\n     * The tail end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The tail end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The tail end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The tail end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    End,\n    /**\n     * Bottom starting end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Bottom starting end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Bottom starting end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Bottom starting end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    BottomStart,\n    /**\n     * The bottom is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The bottom is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The bottom is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The bottom is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Bottom,\n    /**\n     * Bottom end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Bottom end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Bottom end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Bottom end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    BottomEnd\n}\n/**\n * Alignment enumeration description.\n *\n * @enum { string }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 20\n */\ndeclare enum LocalizedAlignment {\n    /**\n     * Top Start.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 20\n     */\n    TOP_START = \"top_start\",\n    /**\n     * The top is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 20\n     */\n    TOP = \"top\",\n    /**\n     * Top tail end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 20\n     */\n    TOP_END = \"top_end\",\n    /**\n     * The starting end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 20\n     */\n    START = \"start\",\n    /**\n     * Center horizontal and vertical.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 20\n     */\n    CENTER = \"center\",\n    /**\n     * The tail end is centered longitudinally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 20\n     */\n    END = \"end\",\n    /**\n     * Bottom starting end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 20\n     */\n    BOTTOM_START = \"bottom_start\",\n    /**\n     * The bottom is centered horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 20\n     */\n    BOTTOM = \"bottom\",\n    /**\n     * Bottom end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 20\n     */\n    BOTTOM_END = \"bottom_end\"\n}\n/**\n * TransitionType enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * TransitionType enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * TransitionType enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * TransitionType enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum TransitionType {\n    /**\n     * Specifies that the current transition action takes effect in all change scenarios of the component.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Specifies that the current transition action takes effect in all change scenarios of the component.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Specifies that the current transition action takes effect in all change scenarios of the component.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Specifies that the current transition action takes effect in all change scenarios of the component.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    All,\n    /**\n     * Specifies the insertion scenario in which the current transition action takes effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Specifies the insertion scenario in which the current transition action takes effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Specifies the insertion scenario in which the current transition action takes effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Specifies the insertion scenario in which the current transition action takes effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Insert,\n    /**\n     * Specifies the deletion scenario in which the current transition action takes effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Specifies the deletion scenario in which the current transition action takes effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Specifies the deletion scenario in which the current transition action takes effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Specifies the deletion scenario in which the current transition action takes effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Delete\n}\n/**\n * RelateType enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * RelateType enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * RelateType enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum RelateType {\n    /**\n     * Scales the current component to fill the parent component.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Scales the current component to fill the parent component.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Scales the current component to fill the parent component.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    FILL,\n    /**\n     * Scales the current component to fit the parent component.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Scales the current component to fit the parent component.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Scales the current component to fit the parent component.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    FIT\n}\n/**\n * Controls the display or hide of the current component\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Controls the display or hide of the current component\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Controls the display or hide of the current component\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Controls the display or hide of the current component\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum Visibility {\n    /**\n     * Show\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Show\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Show\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Show\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Visible,\n    /**\n     * Hide, but participate in layout for placeholder.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Hide, but participate in layout for placeholder.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Hide, but participate in layout for placeholder.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Hide, but participate in layout for placeholder.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Hidden,\n    /**\n     * Hides but does not participate in layout and does not take place.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Hides but does not participate in layout and does not take place.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Hides but does not participate in layout and does not take place.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Hides but does not participate in layout and does not take place.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    None\n}\n/**\n * LineCapStyle enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * LineCapStyle enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * LineCapStyle enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * LineCapStyle enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum LineCapStyle {\n    /**\n     * The two ends of the dividing line are parallel lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The two ends of the dividing line are parallel lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The two ends of the dividing line are parallel lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The two ends of the dividing line are parallel lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Butt,\n    /**\n     * The two ends of the dividing line are semicircles.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The two ends of the dividing line are semicircles.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The two ends of the dividing line are semicircles.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The two ends of the dividing line are semicircles.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Round,\n    /**\n     * Extends half a circle at the end of the path with a width equal to half the line width and a height equal to the line width.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Extends half a circle at the end of the path with a width equal to half the line width and a height equal to the line width.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Extends half a circle at the end of the path with a width equal to half the line width and a height equal to the line width.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Extends half a circle at the end of the path with a width equal to half the line width and a height equal to the line width.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Square\n}\n/**\n * Axis enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Axis enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Axis enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Axis enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum Axis {\n    /**\n     * Longitudinal arrangement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Longitudinal arrangement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Longitudinal arrangement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Longitudinal arrangement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Vertical,\n    /**\n     * Horizontal arrangement.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Horizontal arrangement.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Horizontal arrangement.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Horizontal arrangement.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Horizontal\n}\n/**\n * HorizontalAlign enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * HorizontalAlign enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * HorizontalAlign enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * HorizontalAlign enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum HorizontalAlign {\n    /**\n     * Aligns the start end in the language direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Aligns the start end in the language direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Aligns the start end in the language direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Aligns the start end in the language direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Start,\n    /**\n     * Center alignment. The default alignment mode is used.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Center alignment. The default alignment mode is used.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Center alignment. The default alignment mode is used.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Center alignment. The default alignment mode is used.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Center,\n    /**\n     * Aligns the ends in the language direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Aligns the ends in the language direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Aligns the ends in the language direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Aligns the ends in the language direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    End\n}\n/**\n * FlexAlign enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * FlexAlign enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * FlexAlign enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * FlexAlign enumeration description.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum FlexAlign {\n    /**\n     * The element is aligned at the head of the principal axis,\n     * the first element is aligned with the head of the row, and subsequent elements are aligned with the previous one.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The element is aligned at the head of the principal axis,\n     * the first element is aligned with the head of the row, and subsequent elements are aligned with the previous one.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The element is aligned at the head of the principal axis,\n     * the first element is aligned with the head of the row, and subsequent elements are aligned with the previous one.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The element is aligned at the head of the principal axis,\n     * the first element is aligned with the head of the row, and subsequent elements are aligned with the previous one.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Start,\n    /**\n     * The elements are centered in the direction of the principal axis,\n     * and the first element is the same distance from the beginning of the row as the last element is from the end of the row.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The elements are centered in the direction of the principal axis,\n     * and the first element is the same distance from the beginning of the row as the last element is from the end of the row.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The elements are centered in the direction of the principal axis,\n     * and the first element is the same distance from the beginning of the row as the last element is from the end of the row.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The elements are centered in the direction of the principal axis,\n     * and the first element is the same distance from the beginning of the row as the last element is from the end of the row.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Center,\n    /**\n     * The element is aligned at the tail of the principal axis,\n     * the last element is aligned at the end of the row, and the other elements are aligned with the next.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The element is aligned at the tail of the principal axis,\n     * the last element is aligned at the end of the row, and the other elements are aligned with the next.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The element is aligned at the tail of the principal axis,\n     * the last element is aligned at the end of the row, and the other elements are aligned with the next.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The element is aligned at the tail of the principal axis,\n     * the last element is aligned at the end of the row, and the other elements are aligned with the next.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    End,\n    /**\n     * Elastic elements are evenly distributed in the direction of the Flex principal axis,\n     * with the same distance between adjacent elements.\n     * The first element aligns with the beginning of the line, and the last element aligns with the end of the line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Elastic elements are evenly distributed in the direction of the Flex principal axis,\n     * with the same distance between adjacent elements.\n     * The first element aligns with the beginning of the line, and the last element aligns with the end of the line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Elastic elements are evenly distributed in the direction of the Flex principal axis,\n     * with the same distance between adjacent elements.\n     * The first element aligns with the beginning of the line, and the last element aligns with the end of the line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Elastic elements are evenly distributed in the direction of the Flex principal axis,\n     * with the same distance between adjacent elements.\n     * The first element aligns with the beginning of the line, and the last element aligns with the end of the line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    SpaceBetween,\n    /**\n     * Elastic elements are evenly distributed in the direction of the Flex principal axis,\n     *  with the same distance between adjacent elements. Half the distance between adjacent elements as the distance between\n     * the first element and the distance between the last element and the end of the row.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Elastic elements are evenly distributed in the direction of the Flex principal axis,\n     *  with the same distance between adjacent elements. Half the distance between adjacent elements as the distance between\n     * the first element and the distance between the last element and the end of the row.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Elastic elements are evenly distributed in the direction of the Flex principal axis,\n     *  with the same distance between adjacent elements. Half the distance between adjacent elements as the distance between\n     * the first element and the distance between the last element and the end of the row.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Elastic elements are evenly distributed in the direction of the Flex principal axis,\n     *  with the same distance between adjacent elements. Half the distance between adjacent elements as the distance between\n     * the first element and the distance between the last element and the end of the row.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    SpaceAround,\n    /**\n     * Elements in the Flex axis direction are evenly spaced.\n     * The spacing between adjacent elements, the spacing between the first element and the beginning of the row,\n     * and the spacing between the last element and the end of the row are the same.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Elements in the Flex axis direction are evenly spaced.\n     * The spacing between adjacent elements, the spacing between the first element and the beginning of the row,\n     * and the spacing between the last element and the end of the row are the same.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Elements in the Flex axis direction are evenly spaced.\n     * The spacing between adjacent elements, the spacing between the first element and the beginning of the row,\n     * and the spacing between the last element and the end of the row are the same.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Elements in the Flex axis direction are evenly spaced.\n     * The spacing between adjacent elements, the spacing between the first element and the beginning of the row,\n     * and the spacing between the last element and the end of the row are the same.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    SpaceEvenly\n}\n/**\n * ItemAlign enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * ItemAlign enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * ItemAlign enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * ItemAlign enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum ItemAlign {\n    /**\n     * Use the default configuration in the Flex container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Use the default configuration in the Flex container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Use the default configuration in the Flex container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Use the default configuration in the Flex container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Auto,\n    /**\n     * The element is in the Flex container with the cross-axis direction head aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The element is in the Flex container with the cross-axis direction head aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The element is in the Flex container with the cross-axis direction head aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The element is in the Flex container with the cross-axis direction head aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Start,\n    /**\n     * The element is centered in the Flex container with the cross axis direction aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The element is centered in the Flex container with the cross axis direction aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The element is centered in the Flex container with the cross axis direction aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The element is centered in the Flex container with the cross axis direction aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Center,\n    /**\n     * The element is bottom aligned in the Flex container with the cross axis direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The element is bottom aligned in the Flex container with the cross axis direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The element is bottom aligned in the Flex container with the cross axis direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The element is bottom aligned in the Flex container with the cross axis direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    End,\n    /**\n     * Element In the Flex container, the cross-axis direction text baseline is aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Element In the Flex container, the cross-axis direction text baseline is aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Element In the Flex container, the cross-axis direction text baseline is aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Element In the Flex container, the cross-axis direction text baseline is aligned.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Baseline,\n    /**\n     * Element In a Flex container, the fill is stretched across the axis and, when no dimension is set, to the container size.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Element In a Flex container, the fill is stretched across the axis and, when no dimension is set, to the container size.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Element In a Flex container, the fill is stretched across the axis and, when no dimension is set, to the container size.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Element In a Flex container, the fill is stretched across the axis and, when no dimension is set, to the container size.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Stretch\n}\n/**\n * FlexDirection enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * FlexDirection enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * FlexDirection enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * FlexDirection enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum FlexDirection {\n    /**\n     * The main axis is consistent with the row direction as the layout mode.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The main axis is consistent with the row direction as the layout mode.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The main axis is consistent with the row direction as the layout mode.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The main axis is consistent with the row direction as the layout mode.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Row,\n    /**\n     * The main axis is consistent with the column direction as the layout mode.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The main axis is consistent with the column direction as the layout mode.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The main axis is consistent with the column direction as the layout mode.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The main axis is consistent with the column direction as the layout mode.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Column,\n    /**\n     * The layout is in the opposite direction to the Row direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The layout is in the opposite direction to the Row direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The layout is in the opposite direction to the Row direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The layout is in the opposite direction to the Row direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    RowReverse,\n    /**\n     * Layout in the opposite direction to the column.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Layout in the opposite direction to the column.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Layout in the opposite direction to the column.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Layout in the opposite direction to the column.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    ColumnReverse\n}\n/**\n * Pixel Round Direction\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum PixelRoundCalcPolicy {\n    /**\n     * No Force round the component boundary coordinates to integer pixel.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    NO_FORCE_ROUND = 0,\n    /**\n     * Force ceil the component boundary coordinates to integer pixel.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    FORCE_CEIL = 1,\n    /**\n     * Force floor the component boundary coordinates to integer pixel.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    FORCE_FLOOR = 2\n}\n/**\n * Pixel Round Mode\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 18\n */\ndeclare enum PixelRoundMode {\n    /**\n     * Do pixel round on layout finish.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    PIXEL_ROUND_ON_LAYOUT_FINISH = 0,\n    /**\n     * Do pixel round after measure.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    PIXEL_ROUND_AFTER_MEASURE = 1\n}\n/**\n * FlexWrap enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * FlexWrap enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * FlexWrap enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * FlexWrap enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum FlexWrap {\n    /**\n     * The Flex container has a single row/column layout of elements, and children are allowed to go beyond the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The Flex container has a single row/column layout of elements, and children are allowed to go beyond the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The Flex container has a single row/column layout of elements, and children are allowed to go beyond the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The Flex container has a single row/column layout of elements, and children are allowed to go beyond the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    NoWrap,\n    /**\n     * The elements of the Flex container are arranged in multiple rows or columns, and the sub-items are allowed to exceed the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The elements of the Flex container are arranged in multiple rows or columns, and the sub-items are allowed to exceed the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The elements of the Flex container are arranged in multiple rows or columns, and the sub-items are allowed to exceed the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The elements of the Flex container are arranged in multiple rows or columns, and the sub-items are allowed to exceed the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Wrap,\n    /**\n     * The elements of the Flex container are arranged in reverse multiple rows/columns, and children are allowed to exceed the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The elements of the Flex container are arranged in reverse multiple rows/columns, and children are allowed to exceed the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The elements of the Flex container are arranged in reverse multiple rows/columns, and children are allowed to exceed the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The elements of the Flex container are arranged in reverse multiple rows/columns, and children are allowed to exceed the container.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    WrapReverse\n}\n/**\n * VerticalAlign enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * VerticalAlign enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * VerticalAlign enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * VerticalAlign enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum VerticalAlign {\n    /**\n     * Top alignment.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Top alignment.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Top alignment.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Top alignment.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Top,\n    /**\n     * Center alignment. The default alignment mode is used.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Center alignment. The default alignment mode is used.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Center alignment. The default alignment mode is used.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Center alignment. The default alignment mode is used.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Center,\n    /**\n     * Bottom alignment.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Bottom alignment.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Bottom alignment.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Bottom alignment.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Bottom\n}\n/**\n * ImageRepeat enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * ImageRepeat enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * ImageRepeat enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * ImageRepeat enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum ImageRepeat {\n    /**\n     * Do not draw the picture again.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Do not draw the picture again.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Do not draw the picture again.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Do not draw the picture again.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    NoRepeat,\n    /**\n     * Repeat the drawing only on the horizontal axis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Repeat the drawing only on the horizontal axis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Repeat the drawing only on the horizontal axis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Repeat the drawing only on the horizontal axis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    X,\n    /**\n     * Repeat the drawing only on the vertical axis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Repeat the drawing only on the vertical axis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Repeat the drawing only on the vertical axis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Repeat the drawing only on the vertical axis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Y,\n    /**\n     * Draw the picture repeatedly on both axes.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Draw the picture repeatedly on both axes.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Draw the picture repeatedly on both axes.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Draw the picture repeatedly on both axes.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    XY\n}\n/**\n * ImageSize enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * ImageSize enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * ImageSize enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * ImageSize enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum ImageSize {\n    /**\n     * Keep the scale of the original image unchanged.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Keep the scale of the original image unchanged.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Keep the scale of the original image unchanged.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Keep the scale of the original image unchanged.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Auto,\n    /**\n     * Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Keep the aspect ratio to zoom in or out the image so that both sides of the image are greater than or equal to the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Cover,\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Keep the aspect ratio to zoom out or zoom in so that the image is completely displayed within the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Contain,\n    /**\n     * Zoom in or out without maintaining the aspect ratio so that the image fills the display boundary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    FILL = 3\n}\n/**\n * GradientDirection enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * GradientDirection enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * GradientDirection enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * GradientDirection enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum GradientDirection {\n    /**\n     * Right to left.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Right to left.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Right to left.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Right to left.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Left,\n    /**\n     * From the bottom up.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * From the bottom up.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * From the bottom up.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * From the bottom up.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Top,\n    /**\n     * From left to right.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * From left to right.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * From left to right.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * From left to right.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Right,\n    /**\n     * From the top down.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * From the top down.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * From the top down.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * From the top down.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Bottom,\n    /**\n     * Top Left\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Top Left\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Top Left\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Top Left\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    LeftTop,\n    /**\n     * Left Bottom\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Left Bottom\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Left Bottom\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Left Bottom\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    LeftBottom,\n    /**\n     * Right Top\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Right Top\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Right Top\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Right Top\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    RightTop,\n    /**\n     * Right Bottom\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Right Bottom\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Right Bottom\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Right Bottom\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    RightBottom,\n    /**\n     * None\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * None\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * None\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * None\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    None\n}\n/**\n * SharedTransitionEffectType enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * SharedTransitionEffectType enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * SharedTransitionEffectType enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum SharedTransitionEffectType {\n    /**\n     * The location of the destination page element remains unchanged, and you can configure the transparency animation. Currently,\n     * only the static effect configured for redirecting to the target page takes effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The location of the destination page element remains unchanged, and you can configure the transparency animation. Currently,\n     * only the static effect configured for redirecting to the target page takes effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * The location of the destination page element remains unchanged, and you can configure the transparency animation. Currently,\n     * only the static effect configured for redirecting to the target page takes effect.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Static,\n    /**\n     * Move the source page element to the destination page element location and scale it appropriately.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Move the source page element to the destination page element location and scale it appropriately.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Move the source page element to the destination page element location and scale it appropriately.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Exchange\n}\n/**\n * Text style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Text style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Text style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Text style\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum FontStyle {\n    /**\n     * Default style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Default style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Default style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Default style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Normal,\n    /**\n     * Italic style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Italic style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Italic style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Italic style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Italic\n}\n/**\n * The font weight of the text\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * The font weight of the text\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * The font weight of the text\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * The font weight of the text\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum FontWeight {\n    /**\n     * Defines a lighter value than [Inherited Value]..\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines a lighter value than [Inherited Value]..\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines a lighter value than [Inherited Value]..\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines a lighter value than [Inherited Value]..\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Lighter,\n    /**\n     * Normal font. Equivalent to a digital value of 400.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Normal font. Equivalent to a digital value of 400.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Normal font. Equivalent to a digital value of 400.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Normal font. Equivalent to a digital value of 400.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Normal,\n    /**\n     * Defines a more general value than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines a more general value than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines a more general value than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines a more general value than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Regular,\n    /**\n     * Defines a value that is more centered than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines a value that is more centered than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines a value that is more centered than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines a value that is more centered than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Medium,\n    /**\n     * Bold. Equivalent to a numeric value of 700.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Bold. Equivalent to a numeric value of 700.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Bold. Equivalent to a numeric value of 700.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Bold. Equivalent to a numeric value of 700.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Bold,\n    /**\n     * Defines a value that is heavier than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Defines a value that is heavier than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Defines a value that is heavier than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Defines a value that is heavier than [Inherited Value].\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Bolder\n}\n/**\n * Alignment of text.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Alignment of text.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Alignment of text.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Alignment of text.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum TextAlign {\n    /**\n     * Center the text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Center the text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Center the text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Center the text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Center,\n    /**\n     * The text is aligned in the same direction as the writing\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The text is aligned in the same direction as the writing\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The text is aligned in the same direction as the writing\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The text is aligned in the same direction as the writing\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Start,\n    /**\n     * The text is aligned in the opposite direction of writing\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The text is aligned in the opposite direction of writing\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The text is aligned in the opposite direction of writing\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The text is aligned in the opposite direction of writing\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    End,\n    /**\n     * Justify the text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Justify the text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    JUSTIFY\n}\n/**\n * Declare how text overflows.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Declare how text overflows.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Declare how text overflows.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Declare how text overflows.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum TextOverflow {\n    /**\n     * When the text overflows its dimensions, the text will not be cropped.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * When the text overflows its dimensions, the text will not be cropped.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * When the text overflows its dimensions, the text will not be cropped.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * When the text overflows its dimensions, the text will not be cropped.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    None,\n    /**\n     * When the text overflows its dimensions, the text will be cropped and displayed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * When the text overflows its dimensions, the text will be cropped and displayed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * When the text overflows its dimensions, the text will be cropped and displayed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * When the text overflows its dimensions, the text will be cropped and displayed.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Clip,\n    /**\n     * If the text overflows its dimensions, the text that cannot be displayed shall be replaced by ellipsis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * If the text overflows its dimensions, the text that cannot be displayed shall be replaced by ellipsis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * If the text overflows its dimensions, the text that cannot be displayed shall be replaced by ellipsis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * If the text overflows its dimensions, the text that cannot be displayed shall be replaced by ellipsis.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Ellipsis,\n    /**\n     * When the text overflows its dimensions, the text will scroll for displaying.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * When the text overflows its dimensions, the text will scroll for displaying.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    MARQUEE\n}\n/**\n * Type of text modifier.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Type of text modifier.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Type of text modifier.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Type of text modifier.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum TextDecorationType {\n    /**\n     * Do not use text decorative lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Do not use text decorative lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Do not use text decorative lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Do not use text decorative lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    None,\n    /**\n     * Underline the words.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Underline the words.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Underline the words.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Underline the words.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Underline,\n    /**\n     * Text is in all uppercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * Text is in all uppercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Text is in all uppercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Text is in all uppercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Overline,\n    /**\n     * A modifier line that passes through the text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * A modifier line that passes through the text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * A modifier line that passes through the text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * A modifier line that passes through the text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    LineThrough\n}\n/**\n * Letter type in text\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 7\n */\n/**\n * Letter type in text\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Letter type in text\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Letter type in text\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum TextCase {\n    /**\n     * The default is normal.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The default is normal.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The default is normal.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The default is normal.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    Normal,\n    /**\n     * The text is all lowercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The text is all lowercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The text is all lowercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The text is all lowercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    LowerCase,\n    /**\n     * The text is all uppercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 7\n     */\n    /**\n     * The text is all uppercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * The text is all uppercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * The text is all uppercase.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    UpperCase\n}\n/**\n * Enum of text height adaptation\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Enum of text height adaptation\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum TextHeightAdaptivePolicy {\n    /**\n     * Priority is given to using the maxLines attribute to adapt the text height.\n     * If the layout size using the maxLines attribute exceeds the layout constraint, try reducing the font size to\n     * display more text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Priority is given to using the maxLines attribute to adapt the text height.\n     * If the layout size using the maxLines attribute exceeds the layout constraint, try reducing the font size to\n     * display more text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    MAX_LINES_FIRST,\n    /**\n     * Priority is given to using the minFontSize attribute to adapt the text height.\n     * If the text can be layout in a single line using the minFontSize property, try increasing the font size and using\n     * the maximum possible font size.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Priority is given to using the minFontSize attribute to adapt the text height.\n     * If the text can be layout in a single line using the minFontSize property, try increasing the font size and using\n     * the maximum possible font size.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    MIN_FONT_SIZE_FIRST,\n    /**\n     * Priority is given to using the layout constraint to adapt the text height.\n     * If the layout size exceeds the layout constraint, try reducing the font size. If the layout size still exceeds\n     * the layout constraint after reducing the font size to minFontSize, remove the lines that exceed the layout\n     * constraint.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Priority is given to using the layout constraint to adapt the text height.\n     * If the layout size exceeds the layout constraint, try reducing the font size. If the layout size still exceeds\n     * the layout constraint after reducing the font size to minFontSize, remove the lines that exceed the layout\n     * constraint.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    LAYOUT_CONSTRAINT_FIRST\n}\n/**\n * ResponseType for contextMenu\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 8\n */\n/**\n * ResponseType for contextMenu\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * ResponseType for contextMenu\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum ResponseType {\n    /**\n     * Right click.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Right click.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Right click.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    RightClick,\n    /**\n     * Long press.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Long press.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Long press.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    LongPress\n}\n/**\n * HoverEffect enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 8\n */\n/**\n * HoverEffect enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * HoverEffect enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum HoverEffect {\n    /**\n     * Default effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Default effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Default effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Auto,\n    /**\n     * Zoom in and out effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Zoom in and out effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Zoom in and out effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Scale,\n    /**\n     * Highlight effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Highlight effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Highlight effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Highlight,\n    /**\n     * None effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * None effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * None effect\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    None\n}\n/**\n * Placement enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 8\n */\n/**\n * Placement enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Placement enumeration description\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum Placement {\n    /**\n     * Left placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Left placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Left placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Left,\n    /**\n     * Right placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Right placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Right placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Right,\n    /**\n     * Top placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Top placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Top placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Top,\n    /**\n     * Bottom placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * Bottom placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Bottom placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Bottom,\n    /**\n     * TopLeft placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * TopLeft placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * TopLeft placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    TopLeft,\n    /**\n     * TopRight placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * TopRight placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * TopRight placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    TopRight,\n    /**\n     * BottomLeft placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * BottomLeft placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * BottomLeft placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    BottomLeft,\n    /**\n     * BottomRight placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 8\n     */\n    /**\n     * BottomRight placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * BottomRight placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    BottomRight,\n    /**\n     * LeftTop placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     */\n    /**\n     * LeftTop placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * LeftTop placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    LeftTop,\n    /**\n     * LeftBottom placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     */\n    /**\n     * LeftBottom placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * LeftBottom placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    LeftBottom,\n    /**\n     * RightTop placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     */\n    /**\n     * RightTop placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * RightTop placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    RightTop,\n    /**\n     * RightBottom placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     */\n    /**\n     * RightBottom placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * RightBottom placement\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    RightBottom\n}\n/**\n * ArrowPointPosition enumeration description\n *\n * @enum { string }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 11\n */\n/**\n * ArrowPointPosition enumeration description\n *\n * @enum { string }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare enum ArrowPointPosition {\n    /**\n     * Target start position\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * Target start position\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    START = 'Start',\n    /**\n     * Target center position\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * Target center position\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    CENTER = 'Center',\n    /**\n     * Target end position\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * Target end position\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    END = 'End'\n}\n/**\n * Indicates the share option.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @form\n * @since 9\n */\n/**\n * Indicates the share option.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @since 10\n */\n/**\n * Indicates the share option.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 11\n */\ndeclare enum CopyOptions {\n    /**\n     * Not allow share.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Not allow share.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Not allow share.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    None = 0,\n    /**\n     * Share in app.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Share in app.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Share in app.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    InApp = 1,\n    /**\n     * Share in local device.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @form\n     * @since 9\n     */\n    /**\n     * Share in local device.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 10\n     */\n    /**\n     * Share in local device.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 11\n     */\n    LocalDevice = 2,\n    /**\n     * Share in cross Device\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @since 11\n     * @deprecated since 12\n     */\n    CROSS_DEVICE = 3\n}\n/**\n * Defines the hit test mode.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 9\n */\n/**\n * Defines the hit test mode.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Defines the hit test mode.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum HitTestMode {\n    /**\n     * Both self and children nodes respond to the hit test for touch events,\n     * but block hit test of the other nodes which is masked by this node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     */\n    /**\n     * Both self and children nodes respond to the hit test for touch events,\n     * but block hit test of the other nodes which is masked by this node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Both self and children nodes respond to the hit test for touch events,\n     * but block hit test of the other nodes which is masked by this node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Default,\n    /**\n     * Self respond to the hit test for touch events,\n     * but block hit test of children and other nodes which is masked by this node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     */\n    /**\n     * Self respond to the hit test for touch events,\n     * but block hit test of children and other nodes which is masked by this node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Self respond to the hit test for touch events,\n     * but block hit test of children and other nodes which is masked by this node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Block,\n    /**\n     * Self and children respond to the hit test for touch events,\n     * and allow hit test of other nodes which is masked by this node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     */\n    /**\n     * Self and children respond to the hit test for touch events,\n     * and allow hit test of other nodes which is masked by this node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Self and children respond to the hit test for touch events,\n     * and allow hit test of other nodes which is masked by this node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    Transparent,\n    /**\n     * Self not respond to the hit test for touch events,\n     * but children respond to the hit test for touch events.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     */\n    /**\n     * Self not respond to the hit test for touch events,\n     * but children respond to the hit test for touch events.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Self not respond to the hit test for touch events,\n     * but children respond to the hit test for touch events.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    None\n}\n/**\n * Title height.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 9\n */\n/**\n * Title height.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Title height.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum TitleHeight {\n    /**\n     * Title height when only main title is available.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     */\n    /**\n     * Title height when only main title is available.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Title height when only main title is available.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    MainOnly,\n    /**\n     * Title height when main title and subtitle are both available.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 9\n     */\n    /**\n     * Title height when main title and subtitle are both available.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Title height when main title and subtitle are both available.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    MainWithSub\n}\n/**\n * Modifier key for hot key.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Modifier key for hot key.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum ModifierKey {\n    /**\n     * ctrl.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * ctrl.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    CTRL,\n    /**\n     * shift.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * shift.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    SHIFT,\n    /**\n     * alt.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * alt.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    ALT\n}\n/**\n * Function key for hot key.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Function key for hot key.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum FunctionKey {\n    /**\n     * Escape key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Escape key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    ESC,\n    /**\n     * F1 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F1 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F1,\n    /**\n     * F2 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F2 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F2,\n    /**\n     * F3 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F3 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F3,\n    /**\n     * F4 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F4 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F4,\n    /**\n     * F5 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F5 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F5,\n    /**\n     * F6 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F6 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F6,\n    /**\n     * F7 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F7 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F7,\n    /**\n     * F8 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F8 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F8,\n    /**\n     * F9 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F9 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F9,\n    /**\n     * F10 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F10 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F10,\n    /**\n     * F11 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F11 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F11,\n    /**\n     * F12 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * F12 key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    F12,\n    /**\n     * Tab key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    TAB,\n    /**\n     * Up arrow key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    DPAD_UP,\n    /**\n     * Down arrow key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    DPAD_DOWN,\n    /**\n     * Left arrow key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    DPAD_LEFT,\n    /**\n     * Right arrow key.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    DPAD_RIGHT\n}\n/**\n * The alignment of ImageSpan\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * The alignment of ImageSpan\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum ImageSpanAlignment {\n    /**\n     * Indicating that the bottom of the ImageSpan should be aligned with the baseline of the surrounding text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Indicating that the bottom of the ImageSpan should be aligned with the baseline of the surrounding text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    BASELINE,\n    /**\n     * Indicating that the bottom of the ImageSpan should be aligned with the bottom of the surrounding text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Indicating that the bottom of the ImageSpan should be aligned with the bottom of the surrounding text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    BOTTOM,\n    /**\n     * Indicating that the center of the ImageSpan should be aligned with the center of the surrounding text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Indicating that the center of the ImageSpan should be aligned with the center of the surrounding text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    CENTER,\n    /**\n     * Indicating that the top of the ImageSpan should be aligned with the top of the surrounding text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Indicating that the top of the ImageSpan should be aligned with the top of the surrounding text.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    TOP\n}\n/**\n * ObscuredReasons.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 10\n */\n/**\n * ObscuredReasons.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum ObscuredReasons {\n    /**\n     * Displayed data should appear as generic placeholders.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 10\n     */\n    /**\n     * Displayed data should appear as generic placeholders.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    PLACEHOLDER = 0\n}\n/**\n * Text content style.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 10\n */\n/**\n * Text content style.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum TextContentStyle {\n    /**\n     * Text content default style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 10\n     */\n    /**\n     * Text content default style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    DEFAULT,\n    /**\n     * Text content inline style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 10\n     */\n    /**\n     * Text content inline style.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    INLINE\n}\n/**\n * Enum of click effect level.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Enum of click effect level.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum ClickEffectLevel {\n    /**\n     * Click effect level1.\n     * The default scale number of this click effect level1 is 0.90.\n     * The animation type is interpolatingSpring, velocity:10, mass:1, stiffness:410, damping:38.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Click effect level1.\n     * The default scale number of this click effect level1 is 0.90.\n     * The animation type is interpolatingSpring, velocity:10, mass:1, stiffness:410, damping:38.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    LIGHT,\n    /**\n     * Click effect level2.\n     * The default scale number of this click effect level2 is 0.95.\n     * The animation type is interpolatingSpring, velocity:10, mass:1, stiffness:350, damping:35.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Click effect level2.\n     * The default scale number of this click effect level2 is 0.95.\n     * The animation type is interpolatingSpring, velocity:10, mass:1, stiffness:350, damping:35.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    MIDDLE,\n    /**\n     * Click effect level3.\n     * The default scale number of this click effect level3 is 0.95.\n     * The animation type is interpolatingSpring, velocity:0, mass:1, stiffness:240, damping:28.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Click effect level3.\n     * The default scale number of this click effect level3 is 0.95.\n     * The animation type is interpolatingSpring, velocity:0, mass:1, stiffness:240, damping:28.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    HEAVY\n}\n/**\n * The type of XComponent\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 10\n */\n/**\n * The type of XComponent\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 11\n */\n/**\n * The type of XComponent\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare enum XComponentType {\n    /**\n     * Surface type. The default type is used.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 10\n     */\n    /**\n     * Surface type. The default type is used.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Surface type. The default type is used.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    SURFACE,\n    /**\n     * Component type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 10\n     */\n    /**\n     * Component type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 11\n     * @deprecated since 12\n     */\n    COMPONENT,\n    /**\n     * Texture type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 10\n     */\n    /**\n     * Texture type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 11\n     */\n    TEXTURE,\n    /**\n     * Node type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 12\n     */\n    NODE\n}\n/**\n * Nested scroll nested mode\n\n * @enum { number } NestedScrollMode\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @since 10\n */\n/**\n * Nested scroll nested mode\n\n * @enum { number } NestedScrollMode\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum NestedScrollMode {\n    /**\n     * Only Self response scrolling.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 10\n     */\n    /**\n     * Only Self response scrolling.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    SELF_ONLY,\n    /**\n     * Self priority response scrolling.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 10\n     */\n    /**\n     * Self priority response scrolling.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    SELF_FIRST,\n    /**\n     * Parent scrollable component priority response scrolling.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 10\n     */\n    /**\n     * Parent scrollable component priority response scrolling.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    PARENT_FIRST,\n    /**\n     * Both self and parent scrollable component response scrolling.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @since 10\n     */\n    /**\n     * Both self and parent scrollable component response scrolling.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    PARALLEL\n}\n/**\n * The possible source of scroll event\n * @enum { number } ScrollSource\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare enum ScrollSource {\n    /**\n     * Drag events.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    DRAG = 0,\n    /**\n     * Fling after the drag has ended with velocity.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    FLING,\n    /**\n     * Over scroll with EdgeEffect.Spring.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    EDGE_EFFECT,\n    /**\n     * Other user input except drag, such as mouse wheel, key event.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    OTHER_USER_INPUT,\n    /**\n     * Drag events of scroll bar.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    SCROLL_BAR,\n    /**\n     * Fling after the drag on scroll bar has ended with velocity.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    SCROLL_BAR_FLING,\n    /**\n     * Member methods of Scroller without animation.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    SCROLLER,\n    /**\n     * Member methods of Scroller with animation.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    SCROLLER_ANIMATION\n}\n/**\n * Enum of RenderFit\n *\n * @enum { number } RenderFit\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * Enum of RenderFit\n *\n * @enum { number } RenderFit\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\n/**\n * Enum of RenderFit\n *\n * @enum { number } RenderFit\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 18\n */\ndeclare enum RenderFit {\n    /**\n     * Without scaling the content area, the content area is drawn in the center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    CENTER = 0,\n    /**\n     * Without scaling the content area, the content area is drawn in the top center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the top center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the top center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    TOP = 1,\n    /**\n     * Without scaling the content area, the content area is drawn in the bottom center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the bottom center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the bottom center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    BOTTOM = 2,\n    /**\n     * Without scaling the content area, the content area is drawn in the left center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the left center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the left center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    LEFT = 3,\n    /**\n     * Without scaling the content area, the content area is drawn in the right center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the right center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the right center of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    RIGHT = 4,\n    /**\n     * Without scaling the content area, the content area is drawn in the top left of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the top left of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the top left of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    TOP_LEFT = 5,\n    /**\n     * Without scaling the content area, the content area is drawn in the top right of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the top right of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the top right of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    TOP_RIGHT = 6,\n    /**\n     * Without scaling the content area, the content area is drawn in the bottom left of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the bottom left of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the bottom left of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    BOTTOM_LEFT = 7,\n    /**\n     * Without scaling the content area, the content area is drawn in the bottom right of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the bottom right of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Without scaling the content area, the content area is drawn in the bottom right of the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    BOTTOM_RIGHT = 8,\n    /**\n     * Scale the length and width of the content area to the node size to fill the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Scale the length and width of the content area to the node size to fill the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Scale the length and width of the content area to the node size to fill the node.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    RESIZE_FILL = 9,\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is less than or equal to the corresponding side of the node, and the content after scaling\n     * is centered.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is less than or equal to the corresponding side of the node, and the content after scaling\n     * is centered.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is less than or equal to the corresponding side of the node, and the content after scaling\n     * is centered.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    RESIZE_CONTAIN = 10,\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content\n     * is less than or equal to the height of the node, the scaled content area is displayed at the top; otherwise,\n     * the width of the scaled content is less than or equal to the width of the node, the scaled content area is\n     * displayed at the left.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content\n     * is less than or equal to the height of the node, the scaled content area is displayed at the top; otherwise,\n     * the width of the scaled content is less than or equal to the width of the node, the scaled content area is\n     * displayed at the left.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content\n     * is less than or equal to the height of the node, the scaled content area is displayed at the top; otherwise,\n     * the width of the scaled content is less than or equal to the width of the node, the scaled content area is\n     * displayed at the left.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    RESIZE_CONTAIN_TOP_LEFT = 11,\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content\n     * is less than or equal to the height of the node, the scaled content area is displayed at the bottom; otherwise,\n     * the width of the scaled content is less than or equal to the width of the node, the scaled content area is\n     * displayed at the right.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content\n     * is less than or equal to the height of the node, the scaled content area is displayed at the bottom; otherwise,\n     * the width of the scaled content is less than or equal to the width of the node, the scaled content area is\n     * displayed at the right.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is less than or equal to the corresponding side of the node. If the height of the scaled content\n     * is less than or equal to the height of the node, the scaled content area is displayed at the bottom; otherwise,\n     * the width of the scaled content is less than or equal to the width of the node, the scaled content area is\n     * displayed at the right.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    RESIZE_CONTAIN_BOTTOM_RIGHT = 12,\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is greater than or equal to the corresponding side of the node, and the content after scaling\n     * displays the center area.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is greater than or equal to the corresponding side of the node, and the content after scaling\n     * displays the center area.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is greater than or equal to the corresponding side of the node, and the content after scaling\n     * displays the center area.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    RESIZE_COVER = 13,\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content\n     * is greater than or equal to the height of the node, the scaled content area displays the top area; otherwise,\n     * the width of the scaled content is greater than or equal to the width of the node, the scaled content area\n     * displays the left area.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content\n     * is greater than or equal to the height of the node, the scaled content area displays the top area; otherwise,\n     * the width of the scaled content is greater than or equal to the width of the node, the scaled content area\n     * displays the left area.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content\n     * is greater than or equal to the height of the node, the scaled content area displays the top area; otherwise,\n     * the width of the scaled content is greater than or equal to the width of the node, the scaled content area\n     * displays the left area.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    RESIZE_COVER_TOP_LEFT = 14,\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content\n     * is greater than or equal to the height of the node, the scaled content area displays the bottom area; otherwise,\n     * the width of the scaled content is greater than or equal to the width of the node, the scaled content area\n     * displays the right area.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content\n     * is greater than or equal to the height of the node, the scaled content area displays the bottom area; otherwise,\n     * the width of the scaled content is greater than or equal to the width of the node, the scaled content area\n     * displays the right area.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    /**\n     * Scale the length or width of the content to the length or width of the node, ensuring that one side is equal,\n     * the other side is greater than or equal to the corresponding side of the node. If the height of the scaled content\n     * is greater than or equal to the height of the node, the scaled content area displays the bottom area; otherwise,\n     * the width of the scaled content is greater than or equal to the width of the node, the scaled content area\n     * displays the right area.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 18\n     */\n    RESIZE_COVER_BOTTOM_RIGHT = 15\n}\n/**\n * The Button Style of dialog,\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 10\n */\n/**\n * The Button Style of dialog,\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum DialogButtonStyle {\n    /**\n     * Default Style.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Default Style.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    DEFAULT = 0,\n    /**\n     * Highlight Style.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 10\n     */\n    /**\n     * Highlight Style.\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    HIGHLIGHT = 1\n}\n/**\n * Enum of word break\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 11\n */\ndeclare enum WordBreak {\n    /**\n     * By default, CJK text can be wrapped between any 2 characters, and non-CJK text can only be wrapped in spaces.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    NORMAL = 0,\n    /**\n     * Non-CJK text be wrapped at any character\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    BREAK_ALL = 1,\n    /**\n     * Non-CJK text can be wrapped at any character\n     * and if a complete word can be preserved in space breaks, the word must be kept on the line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 11\n     */\n    BREAK_WORD = 2,\n    /**\n     * For supported languages, line breaks can be performed by syllables.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 18\n     */\n    HYPHENATION = 3\n}\n/**\n * Enum of line break strategy\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare enum LineBreakStrategy {\n    /**\n     * By default. Display as many characters as possible on each line until no more characters\n     * can be displayed on that line, and do not automatically add hyphens under this strategy\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    GREEDY = 0,\n    /**\n     * High quality folding. Optimize the layout of the entire text's line breaks and automatically\n     * add hyphens if necessary.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    HIGH_QUALITY = 1,\n    /**\n     * Balanced folding. We will try our best to ensure that the width of each line in a paragraph\n     * is the same, and if necessary, we will add conjunction\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    BALANCED = 2\n}\n/**\n * Enum of ellipsisMode\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 11\n */\n/**\n * Enum of ellipsisMode\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare enum EllipsisMode {\n    /**\n     * The ellipsis is in the head.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * The ellipsis is in the head.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    START = 0,\n    /**\n     * The ellipsis is in the middle.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * The ellipsis is in the middle.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    CENTER = 1,\n    /**\n     * The ellipsis is at the end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * The ellipsis is at the end.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    END = 2\n}\n/**\n * A type which can be undefined\n *\n * @typedef { T | undefined } Nullable<T>\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 11\n */\n/**\n * A type which can be undefined\n *\n * @typedef { T | undefined } Nullable<T>\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare type Nullable<T> = T | undefined;\n/**\n * Decide whether the width of select menu fit the trigger or content\n *\n * @enum { string }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 11\n */\n/**\n * Decide whether the width of select menu fit the trigger or content\n *\n * @enum { string }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare enum OptionWidthMode {\n    /**\n     * The menu width fit the content.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * The menu width fit the content.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    FIT_CONTENT = 'fit_content',\n    /**\n     * The menu width fit the trigger.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * The menu width fit the trigger.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    FIT_TRIGGER = 'fit_trigger'\n}\n/**\n * Enumerates the fold status.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @since 11\n */\n/**\n * Enumerates the fold status.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare enum FoldStatus {\n    /**\n     * Fold Status Unknown.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * Fold Status Unknown.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    FOLD_STATUS_UNKNOWN = 0,\n    /**\n     * Fold Status Expanded.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * Fold Status Expanded.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    FOLD_STATUS_EXPANDED = 1,\n    /**\n     * Fold Status Folded.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * Fold Status Folded.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    FOLD_STATUS_FOLDED = 2,\n    /**\n     * Fold Status Half Folded.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @since 11\n     */\n    /**\n     * Fold Status Half Folded.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    FOLD_STATUS_HALF_FOLDED = 3\n}\n/**\n * Enumerates the app rotation.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 12\n */\ndeclare enum AppRotation {\n    /**\n     * App does not rotate to display vertically.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 12\n     */\n    ROTATION_0 = 0,\n    /**\n     * App rotates 90 degrees clockwise to display horizontally.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 12\n     */\n    ROTATION_90 = 1,\n    /**\n     * App rotates 180 degrees clockwise to display vertically in reverse.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 12\n     */\n    ROTATION_180 = 2,\n    /**\n     * App rotates 270 degrees clockwise to display horizontally in reverse.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 12\n     */\n    ROTATION_270 = 3\n}\n/**\n * Enum of EmbeddedType\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 12\n */\ndeclare enum EmbeddedType {\n    /**\n     * The EmbeddedComponent show the UI in EmbeddedUIExtensionAbility.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 12\n     */\n    EMBEDDED_UI_EXTENSION = 0\n}\n/**\n * Marquee scrolling strategy after text update\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare enum MarqueeUpdateStrategy {\n    /**\n     * Reset scroll position and restart scroll.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    DEFAULT = 0,\n    /**\n     * Preserve scroll position, just change to new text\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    PRESERVE_POSITION = 1\n}\n/**\n * Type of text decoration line style.\n *\n * @enum {number}\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare enum TextDecorationStyle {\n    /**\n     * Solid line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    SOLID = 0,\n    /**\n     * Double lines.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    DOUBLE = 1,\n    /**\n     * Dotted line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    DOTTED = 2,\n    /**\n     * Dashed line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    DASHED = 3,\n    /**\n     * Wavy line.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    WAVY = 4\n}\n/**\n * Type of text selectable.\n *\n * @enum {number}\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare enum TextSelectableMode {\n    /**\n     * set text selectable and unfocusable.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    SELECTABLE_UNFOCUSABLE = 0,\n    /**\n     * set text selectable and focusable.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    SELECTABLE_FOCUSABLE = 1,\n    /**\n     * set text unselectable and unfocusable.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    UNSELECTABLE = 2\n}\n/**\n * Type of accessibility hover event.\n *\n * @enum {number}\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 12\n */\ndeclare enum AccessibilityHoverType {\n    /**\n     * Hover enter type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    HOVER_ENTER = 0,\n    /**\n     * Hover move type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    HOVER_MOVE = 1,\n    /**\n     * Hover exit type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    HOVER_EXIT = 2,\n    /**\n     * Hover cancel type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 12\n     */\n    HOVER_CANCEL = 3\n}\n/**\n * Type of window width breakpoint.\n *\n * @enum {number}\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 13\n */\ndeclare enum WidthBreakpoint {\n    /**\n     * Window width < 320vp type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 13\n     */\n    WIDTH_XS = 0,\n    /**\n     * Window width >= 320vp and < 600vp type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 13\n     */\n    WIDTH_SM = 1,\n    /**\n     * Window width >= 600vp and < 840vp type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 13\n     */\n    WIDTH_MD = 2,\n    /**\n     * Window width >= 840vp and < 1440vp type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 13\n     */\n    WIDTH_LG = 3,\n    /**\n     * Window width >= 1440vp type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 13\n     */\n    WIDTH_XL = 4\n}\n/**\n * Type of window height breakpoint.\n *\n * @enum {number}\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 13\n */\ndeclare enum HeightBreakpoint {\n    /**\n     * Window aspectRatio < 0.8 type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 13\n     */\n    HEIGHT_SM = 0,\n    /**\n     * Window aspectRatio >= 0.8 and < 1.2 type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 13\n     */\n    HEIGHT_MD = 1,\n    /**\n     * Window aspectRatio >= 1.2 type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 13\n     */\n    HEIGHT_LG = 2\n}\n/**\n * Type of axis.\n *\n * @enum {number}\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 15\n */\ndeclare enum AxisModel {\n    /**\n     * ABS_X axis type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 15\n     */\n    ABS_X = 0,\n    /**\n    \n     * ABS_Y axis type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 15\n     */\n    ABS_Y = 1,\n    /**\n     * ABS_Z axis type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 15\n     */\n    ABS_Z = 2,\n    /**\n     * ABS_RZ axis type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 15\n     */\n    ABS_RZ = 3,\n    /**\n     * ABS_GAS axis type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 15\n     */\n    ABS_GAS = 4,\n    /**\n     * ABS_BRAKE axis type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 15\n     */\n    ABS_BRAKE = 5,\n    /**\n     * ABS_HAT0X axis type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 15\n     */\n    ABS_HAT0X = 6,\n    /**\n     * ABS_HAT0Y axis type.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 15\n     */\n    ABS_HAT0Y = 7\n}\n/**\n * Rotating crown event behavior.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 18\n */\ndeclare enum CrownAction {\n    /**\n     * Rotation crown behavior begins.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 18\n     */\n    BEGIN = 0,\n    /**\n     * Rotation crown behavior update.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 18\n     */\n    UPDATE = 1,\n    /**\n     * The rotation crown behavior ends.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 18\n     */\n    END = 2\n}\n/**\n * Sensitivity of rotating crown.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 18\n */\ndeclare enum CrownSensitivity {\n    /**\n     * Low sensitivity.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 18\n     */\n    LOW = 0,\n    /**\n     * Medium sensitivity.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 18\n     */\n    MEDIUM = 1,\n    /**\n     * High sensitivity.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 18\n     */\n    HIGH = 2\n}\n/**\n * Page flip mode of Swiper and Tabs on mouse wheel event.\n\n * @enum { number } PageFlipMode\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 15\n */\ndeclare enum PageFlipMode {\n    /**\n     * Turn pages continuously according to the number of mouse wheel events.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 15\n     */\n    CONTINUOUS = 0,\n    /**\n     * The page-turning animation remains unresponsive to other mouse wheel events until it completes.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 15\n     */\n    SINGLE = 1\n}\n/**\n * Type of axis action.\n *\n * @enum {number}\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @atomicservice\n * @since 17\n */\ndeclare enum AxisAction {\n    /**\n     * None action.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 17\n     */\n    NONE = 0,\n    /**\n     * Triggered when an axis event starts.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 17\n     */\n    BEGIN = 1,\n    /**\n     * Triggered when the axis event is updated.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 17\n     */\n    UPDATE = 2,\n    /**\n     * Triggered when the axis event ends.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 17\n     */\n    END = 3,\n    /**\n     * Triggered when the axis event is cancelled.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @atomicservice\n     * @since 17\n     */\n    CANCEL = 4\n}\n/**\n * Type of focus draw level.\n *\n * @enum {number}\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @form\n * @atomicservice\n * @since 19\n */\ndeclare enum FocusDrawLevel {\n    /**\n     * Draw focus on node self level.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 19\n     */\n    SELF = 0,\n    /**\n     * Draw focus on top level.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @form\n     * @atomicservice\n     * @since 19\n     */\n    TOP = 1\n}\n/**\n * Menu divider mode.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 19\n */\ndeclare enum DividerMode {\n    /**\n     * Menu divider mode floating above menu.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 19\n     */\n    FLOATING_ABOVE_MENU = 0,\n    /**\n     * Menu divider mode embedded in menu.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 19\n     */\n    EMBEDDED_IN_MENU = 1\n}\n/**\n * Event query type.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 19\n */\ndeclare enum EventQueryType {\n    /**\n     * Type of onClick event.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 19\n     */\n    ON_CLICK = 0\n}\n/**\n * Define the property type enumeration used in animation.\n *\n * @enum { number }\n * @syscap SystemCapability.ArkUI.ArkUI.Full\n * @crossplatform\n * @atomicservice\n * @since 20\n */\ndeclare enum AnimationPropertyType {\n    /**\n     * Rotation angle in the x, y, z direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 20\n     */\n    ROTATION = 0,\n    /**\n     * Translation in the x and y direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 20\n     */\n    TRANSLATION = 1,\n    /**\n     * Scale in the x and y direction.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 20\n     */\n    SCALE = 2,\n    /**\n     * Opacity.\n     *\n     * @syscap SystemCapability.ArkUI.ArkUI.Full\n     * @crossplatform\n     * @atomicservice\n     * @since 20\n     */\n    OPACITY = 3\n}\n",
}
export default FILE;